<?php
/**
 * JoiGallery - image gallery component for Joostina
 *
 * Шаблон вывода главной страницы галереи
 *
 * @version 1.0 alpha 12
 * @package JoiGallery
 * @subpackage	View
 * @filename artisnova-mainpage-view.php
 * @author Alexej Pozdnjakov
 * @copyright Woodell Web Works
 * @license see license.txt
 *
 **/

defined('_VALID_MOS') or die();

//Подключаем CSS-файл шаблона 
?>

<div class="joi_gallery"><!--joi_gallery-->
  <div class="joi_gallery_main_page"><!--joi_gallery_main_page-->

    <?php if ($params->template_main_pathway)
            echo '<div class="joi_gallery_pathway">'.mosPathWay().'</div>'; ?>

    <div class="componentheading">
      <div class="buttons fr">
        <?php echo HTML_joigallery::buttonAddCat($cat, $params); ?>
        <?php echo HTML_joigallery::buttonUploadPhoto($cat, $params);?>
      </div>
      <?php if ($params->get('template_main_title')) { ?>
                <h1><?php echo $params->get('template_main_title'); ?></h1>                
      <?php }
            else echo '<div class="clrpx">&nbsp;</div>';
      ?>
    </div>
    <div class="clrpx">&nbsp;</div>

    <!--Верхний текст-->
    <?php if($params->get('template_main_txt_top') ) : ?>
        <?php echo '<div class="description_top">'.$params->get('template_main_txt_top').'</div>'; ?>
    <?php endif;?>
    <div class="clrpx">&nbsp;</div>
    
    <!--Подкатегории-->
    <?php if($subcats && count($subcats) > 0){ ?>
    <div class="catlist<?php echo ($params->get('template_main_view_subcats') ? '' : ' subcat_block'); ?>">

      <!--Заголовок подкатегорий-->
      <div class="clrpx">&nbsp;</div>
      <?php if($params->get('template_main_subcats_title') || $params->get('template_main_subcats_desc') ) {?>
        <div class="txt_subcats">
          <?php if($params->get('template_main_subcats_title') ) : ?>
              <?php echo '<div class="title_subcats">'.$params->get('template_main_subcats_title').'</div>'; ?>
          <?php endif;?>
          <?php if($params->get('template_main_subcats_desc') ) : ?>
              <?php echo '<div class="desc_subcats">'.$params->get('template_main_subcats_desc').'</div>'; ?>
          <?php endif;?>
        </div>
      <?php };?>

      <div class="thumbnails">
        <?php for($i = 0,$n = count($subcats); $i < $n; $i++) {   
          $subcat  = $subcats[$i];
          $subcat_photo = $params->get('template_main_subcats_photo_random')
                        ? $cat->get_random_photo($subcat->id)
                        : $subcat->photo_path;
          $link    = joiGalleryHelper::get_cat_link($subcat->id, $params);
          $img_src = joiGalleryHelper::get_thumb($subcat_photo, $params, $mainframe, $subcat->id);
          $count   = $imgs->get_count_photos($subcat->id);
          //$count   = $imgs->get_count_photos_with_subcats($subcat->id);
        ?>

        <!--Подкатегория-->
        <div class="thumbnail<?php echo ($subcat->published < 1 ? ' unpublished' : ''); ?>">
          <div class="r">
            <?php if($params->get('template_main_view_subcats_thumb', 1) ) : ?>
                      <a class="thumb" href="<?php echo $link; ?>">
                        <img src="<?php echo $img_src; ?>" border="0" alt="<?php echo $subcat->photo_name; ?>"
                             width="<?php echo $params->thumbnail_width;?>" />
                      </a>
            <?php endif;?>
            
            <?php if($params->get('template_main_name_cat_view', 1) ) : ?>
                   <h2><a class="link6" href="<?php echo $link; ?>"><?php echo $subcat->name; ?></a></h2>
            <?php endif;?>

            <?php if($params->get('template_main_desc_cat_view', 1) ) : ?>
                <?php echo '<div class="subcat_desc">'.$subcat->description.'</div>'; ?>
            <?php endif;?>

            <?php if($params->get('template_main_img_count_cat_view', 1) ) : ?>
                <?php echo '<div class="subcat_img_count">'._C_JOIGALLERY_PUBLISHED.': '.$count.'</div>'; ?>
            <?php endif;?>
          </div>
        </div>
        <!--/Подкатегория-->

      <?php } ?>
      </div>

  </div>
  <?php } ?>
  <!--/Подкатегории-->


  <!-- TODO: Fancy на главной. Область вывода плагинов:BEGIN-->
    <?php $plugins->load('displayFancyboxGallery'); ?>    
  <!--Область вывода плагинов:END-->
 
  <!--Изображения-->
  <?php  if($photos && count($photos) > 0){  ?>
  <div class="photos">

    <!--Заголовок изображений-->
    <?php if($params->get('template_main_photos_title') || $params->get('template_main_photos_desc') ) {?>
      <div class="txt_photos">
        <?php if($params->get('template_main_photos_title') ) : ?>
            <?php echo '<div class="title_photos">'.$params->get('template_main_photos_title').'</div>'; ?>
        <?php endif;?>
        <?php if($params->get('template_main_photos_desc') ) : ?>
            <?php echo '<div class="desc_photos">'.$params->get('template_main_photos_desc').'</div>'; ?>
        <?php endif;?>
      </div>
    <?php };?>

    <div class="thumbnails">
      <?php foreach($photos as $photo){

            $link = sefRelToAbs('index.php?option='
                        .$params->_option.'&amp;act=photos&amp;cid='
                        .$photo->id.'&amp;Itemid='.$params->_Itemid);
            
			
            $class = $target = $rel = '';           
			
			//Загружаем FancyBox
			if ($params->get('template_main_use_lightbox')) {
			
				$link = JPATH_SITE.$params->original_path.'/'.$photo->path;         
				$class  = ' fancy_thumb';
				$target = 'target="_blank"';							
				$rel    = 'rel="mainpage"';
			}

        //Ссылка на страницу изображения при клике на название
        $link_full = sefRelToAbs('index.php?option='
                  .$params->_option.'&amp;act=photos&amp;cid='
                  .$photo->id.'&amp;Itemid='.$params->_Itemid);

        $title = '';
        if ($photo->description) {
            $title = mosHTML::cleanText($photo->description);
            $title = Text::character_limiter($title, 100, '...');
            $title = 'title="'.$photo->description.'"';

        }
        //$title = 'title="'.$photo->name.'"';
		
        ?>

        <!--Изображение-->
        <div class="thumbnail<?php echo ($photo->state < 1 ? ' unpublished' : ''); ?>">
          <div class="r">
            <?php if($params->get('template_main_view_photo_thumb', 1) ) : ?>
              <a class="thumb<?php echo $class; ?>" <?php echo $target; ?> <?php echo $rel; ?> href="<?php echo $link; ?>" <?php echo $title; ?>>
                <img src="<?php echo JPATH_SITE.$params->thumbnail_path.'/'.$photo->path; ?>"
                     border="0"
                     alt="<?php echo $photo->name; ?>"
                     <?php echo $title; ?> />
              </a>
            <?php endif;?>

          <?php if($params->get('template_main_photo_name', 1)): ?>
            <h3>
              <a class="link6"
                 href="<?php echo $link; ?>"
                 title="<?php echo _SHOW.' '.$photo->name;?>">
                  <?php  echo $photo->name; ?>
              </a>
            </h3>
          <?php endif;?>

          <?php if($params->get('template_main_photo_desc', 0) ) : 
                    echo '<div class="photo_desc">'.$photo->description.'</div>'; ?>
          <?php endif;?>

          <?php if($params->get('template_main_photo_rate', 0) ) :
                    $_MAMBOTS->call_mambot('onRating', 'joirating', array($photo, $rating)); ?>
          <?php endif;?>

          <?php if($params->get('template_main_photo_comments', 0) ) :
                    $comments_count = JComments::getCommentsCount($photo->id, 'com_joigallery');
                    echo _C_JOIGALLERY_COMMENTS.': '. $comments_count;
                endif;
          ?>

          </div>
        </div>
        <!--/Изображение-->

    <?php } ?>
    </div>


    <?php //Постраничная навигация
    $link = 'index.php?option='.$params->_option.'&amp;act=categories&amp;cid='
            .$cat->id.'&amp;Itemid='.$params->_Itemid;
    echo $pageNav->writePagesLinks($link); ?>

  </div>
  <?php } ?>
  <!--/Изображения-->

  <!--Нижний текст-->
  <div class="clrpx">&nbsp;</div>
  <?php if($params->get('template_main_txt_bottom') ) : ?>
      <?php echo '<div class="description_bottom">'.$params->get('template_main_txt_bottom').'</div>'; ?>
  <?php endif;?>

  </div><!--/joi_gallery_main_page-->
</div><!--/joi_gallery-->

<script type="text/javascript">
 //FancyBox
 $("a.fancy_thumb").fancybox();
</script>